Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Обробка символьних рядків. Робота з файлами

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
ІКТА
Факультет:
КН
Кафедра:
Не вказано

Інформація про роботу

Рік:
2016
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Програмування

Частина тексту файла

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА» ІКТА кафедра БІТ ЗВІТ до лабораторної роботи №4 з курсу: «Технології програмування » на тему: «Обробка символьних рядків. Робота з файлами» Варіант № 18 Мета роботи – вивчити елементи мови Сі, рядки, рядкові константи, принципи потокового вводу-виводу, стандартні файли і функції для роботи з ними. 1. Завдання Сформувати і вивести на екран текстовий файл, в якому є лише слова які починаються на голосні літери. Вивести на кран всі числа які зустрічаються у файлі. 2. Cписок ідентифікаторів констант, змінних, функцій, використаних у блок-схемі алгоритму і програмі, та їх пояснення main( ) – головна функція; printf( ) – функція виводу даних; c – змінна типу рядок, поточний зчитуваний рядок; isalpha(c) – функція, що визначає, чи є символ буквою алфавіту; isdigit(c) – функція, що визначає , чи є символ цифрою if – умовний оператор; while – умовний оператор; Блок схема програми: - + - + 3. Текст програми #include <string.h> #include <stdio.h> #include <stdlib.h> #include <ctype.h> int main( ) { FILE *file; char* file_name = "file.txt"; file = fopen( file_name, "r" ); char c,old[2000],buk[]="AaEeIiOoUuYy",new[200],slovo[20]; int i=0,a=0,q=0,k=0,*pos; printf("all numbers:\n"); while ((c=fgetc(file))!=EOF) { if(isdigit(c)) { printf("%c\n",c); } old[i]=c; i++; } printf("All words:\n"); while(a<i) { if(strchr(buk,old[a])!=0 && isalpha(old[a+1])&& !isalpha(old[a-1])) { for(q=a,k=0;isalpha(old[q])!=0;q++,k++) { slovo[k]=old[q]; } printf("%s\n",slovo); memset(slovo, 0, sizeof slovo); } a++; } } 4. Результати роботи програми /
Антиботан аватар за замовчуванням

07.03.2017 01:03

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини